1 using UnityEngine;
2 using
System.Collections;
3
4 [RequireComponent(
typeof(Camera))]
5 public
class MoveCam : MonoBehaviour
6 {
7     
private Vector3 originalPos;
8     
private Vector3 randomPos;
9     
private Transform camTransform;
10     
public Transform lookAt;
11
12     
// Use this for initialization
13     
void Start ()
14     {
15         camTransform = GetComponent<Camera>().transform;
16         originalPos = camTransform.position;
17
18         randomPos = originalPos +
new Vector3(Random.Range(-2, 2), Random.Range(-2, 2), Random.Range(-1, 1));
19     }
20     
21     
// Update is called once per frame
22     
private void Update()
23     {
24         camTransform.position = Vector3.Slerp(camTransform.position, randomPos, Time.deltaTime);
25         camTransform.LookAt(lookAt);
26         
if (Vector3.Distance(camTransform.position, randomPos) < 0.5f)
27         {
28             randomPos = originalPos +
new Vector3(Random.Range(-2, 2), Random.Range(-2, 2), Random.Range(-1, 1));
29         }
30     }
31 }


Use this for initialization

Update is called once per frame




Trò chơi Tic-Tac-Toe, game đánh caro full source code 53.500 lượt xem

Gõ tìm kiếm nhanh...